/**public**/
.layout {
    margin: 0 auto;
    width: 980px;
}

.clearfix{
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.clearfix:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/**a**/
a{
	color:#1122CC;
	text-decoration: none;
}
a:hover{
	color:#f60;
	text-decoration: underline;
}

/**h**/
h1 {
    font-size: 20px;
}
h2, h3 {
    font-size: 14px;
}

h4, h5, h6 {
    font-size: 12px;
}